All Classes

Class Summary 
Class Description
GridFrame
The high-leve container that holds a visualization of the path search.
GridPanel
Visualizes a path search process.
Location
A location is anything with an x and y coordinate in 2D space.
Main
This exercise will demonstrate how many different kinds of search algorithms can be implemented using the same basic process with slight variations in how the next state is chosen.
Map
Represents a 2D space that may contain walls.
Path
A path is a sequence of Locations that is defined by the last location on the path.
PriorityQueue<T>
A priority queue is a collection of things which, after being put in (or "pushed") can be taken out ("popped) in the order defined by the numeric key associated with each thing.
Sprite
A sprite is a thing located in a 2D space that can move.